package com.springboot.mongo.repository;

import com.springboot.mongo.bean.User;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.mongodb.repository.Query;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UserRepository extends MongoRepository<User, String> {
    // 可以在此添加自定义查询方法
    List<User> findByName(String name);
    // 模糊查询 address（使用正则表达式）
    @Query("{ 'adderss' : { $regex: ?0, $options: 'i' } }") // 不区分大小写
    List<User> findByAddressRegex(String regex);
}